/** 
 * 系统菜单
 */
import axios from 'axios'
/**
 * 添加菜单
 * @param {*} params 请求参数
 * @returns 
 */
export const insertMenu = (params) => { return axios.post('/manage/system/menu', params) }
/**
 * 更新菜单
 * @param {*} params 请求参数
 * @returns 
 */
export const updateMenu = (params) => { return axios.put('/manage/system/menu', params) }
/**
 * 删除菜单
 * @param {*} menuIds 菜单编号多个逗号分隔（1,2,3,4）
 * @returns 
 */
export const delMenu = (menuIds) => { return axios.delete(`/manage/system/menu/${menuIds}`) }
/**
 * 菜单列表
 * @param {*} params 请求参数
 * @returns 
 */
export const listMenu = (params) => { return axios.post('/manage/system/menu/list', params) }
/**
 * 菜单分页列表
 * @param {*} params 请求参数
 * @returns 
 */
export const listPageMenu = (params) => { return axios.post('/manage/system/menu/listPage', params) }
/**
 * 菜单列表
 * @param {*} params 请求参数
 * @returns 
 */
export const treeListMenu = (params) => { return axios.post('/manage/system/menu/treeList', params) }
/**
 * 通过用户编号获取菜单树列表
 * @param {*} userId 用户编号
 * @returns 
 */
export const treeListMenuByUser = (userId) => { return axios.get(`/manage/system/menu/treeList/${userId}`) }
/**
 * 获取菜单
 * @param {*} menuId 菜单编号
 * @returns 
 */
export const getMenu = (menuId) => { return axios.get(`/manage/system/menu/${menuId}`) }